package accesoADatos;

import oda.ODT_Vitacora;
import oda.ODT_estado_doc;

import org.json.simple.JSONObject;
import org.json.simple.JSONArray;

import util.Cons;


public class TRN_vitacora {
	public void main(){
		
		
	}
	
	public JSONArray getTest(){
		JSONObject obj1=new JSONObject();
	    JSONObject obj2=new JSONObject();
	    JSONObject obj3=new JSONObject();
	    
	    JSONArray salida = new JSONArray();
	    obj1.put("estado", "Recibido RGP");
	    obj1.put("fecha", "12/12/12");
	    obj1.put("hora", "11:11:11");
	    obj1.put("clave", "NALC123");
	    
	    obj2.put("estado", "Reparto Automatico");
	    obj2.put("fecha", "12/12/12");
	    obj2.put("hora", "11:11:11");
	    obj2.put("clave", "SCANGT007");    
	    
	    obj3.put("estado", "Fondo de tierra");
	    obj3.put("fecha", "12/12/12");
	    obj3.put("hora", "11:11:11");
	    obj3.put("clave", "VERSEC007");
	    
	    salida.add(obj1);
	    salida.add(obj2);
	    salida.add(obj3);
	    
	    

	    System.out.println(salida);
	       
		return salida;
	}
	
	public ODT_Vitacora getVitacora(JSONArray JsonVitacora){
		ODT_Vitacora salida =new ODT_Vitacora();
		
		for (int i = 0; i < JsonVitacora.size(); i++) 
		{
			JSONObject estadoTemp=(JSONObject) JsonVitacora.get(i);
			ODT_estado_doc estado=new ODT_estado_doc();
			
			String Str_estado =(String) estadoTemp.get(Cons._Vitacora_estado);
			estado.setEstado(Str_estado);
			
			String Str_fecha =(String) estadoTemp.get(Cons._Vitacora_fecha);
			estado.setFecha(Str_fecha);
			
			String Str_Hora =(String) estadoTemp.get(Cons._Vitacora_hora);
			estado.setHora(Str_Hora);
			
			String Str_Clave =(String) estadoTemp.get(Cons._Vitacora_clave);
			estado.setClave(Str_Clave);
			
			salida.addEstadoDoc(estado);
		}
		
		return salida;
	}
}
